package com.xinyi;

/**
 * @desc:
 * @author: Shoko
 * @date: 2025/3/13
 */
public class Pen {
    private Color color;
    private Size size;

    // 通过构造器注入颜色和大小
    public Pen(Color color, Size size) {
        this.color = color;
        this.size = size;
    }

    // 绘画方法
    public void draw() {
        color.apply();  // 应用颜色
        size.apply();   // 应用大小
        System.out.println("开始绘画...\n");
    }
}
